package base_grammar

import (
	"fmt"

	"tools_go/basic_learn/dao"
)

// /*
// 包注意事项
// 一个文件夹下只能有一个package
// import后面的其实是GOPATH开始的相对目录路径，包括最后一段。但由于一个目录下只能有一个package，所以import一个路径就等于是import了这个路径下的包。
// 注意，这里指的是“直接包含”的go文件。如果有子目录，那么子目录的父目录是完全两个包。
// 比如你实现了一个计算器package，名叫calc，位于calc目录下；但又想给别人一个使用范例，于是在calc下可以建个example子目录（calc/example/），这个子目录里有个example.go（calc/example/example.go）。此时，example.go可以是main包，里面还可以有个main函数。
// 一个package的文件不能在多个文件夹下
// 如果多个文件夹下有重名的package，它们其实是彼此无关的package。
// 如果一个go文件需要同时使用不同目录下的同名package，需要在import这些目录时为每个目录指定一个package的别名。
// */

func pkg_f1() {
	fmt.Println("====")
	dao.Test2()
}
